package com.dhsc.service.ywhc;

import com.dhsc.domain.jkzx.ywhc.HjfzmxVo;
import com.dhsc.domain.jkzx.ywhc.ShkhmxVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @author 收函客户明细查询
 * @date 2024/7/5 15:46
 */
public interface IShkhmxService {

    /**
     * @Description:查询收函客户明细
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/7/5 15:47
     * @param s:
     */
    LayuiTableVo queryShkhmxInfo(ShkhmxVo s);

    /**
     * @Description:查询重点监控账户信息
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/7/8 9:54
     * @param s:
     */
    LayuiTableVo queryZdjkzhmxInfo(ShkhmxVo s);

    /**
     * @Description:异常交易账户限制查询
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/7/8 14:49
     * @param s:
     */
    LayuiTableVo queryYcjyzhxzcxInfo(ShkhmxVo s);

    /**
     * @Description:新增/修改异常交易账户
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/7/8 15:59
     * @param s:
     */
    ResponseObject saveXzcsxx(ShkhmxVo s);

    /**
     * @Description:函件类型分值明细查询
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/7/9 11:13
     * @param h:
     */
    LayuiTableVo queryHjfxmxcx(HjfzmxVo h);

    /**
     * @Description:新增/修改函件分值
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/7/9 14:28
     * @param h:
     */
    ResponseObject saveHjfxmx(HjfzmxVo h);

    /**
     * @Description:删除函件信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/7/9 14:40
     * @param h:
     */
    ResponseObject deleteHjfxmxcx(HjfzmxVo h);
}
